<?php

require_once(APPLICATION_PATH . '/../library/WideImage/WideImage.php');

/**
 * Хелпер для изменения размера изображения
 *
 * $options
 *      [file] - путь к картинке
 *      [sizex] - изменение размера по ширине
 *      [sizey] - изменение размера по высоте
 *      [newpath] - путь и название для сохраняемого файла
 */

class Wlib_View_Helper_ImageResizer extends Zend_View_Helper_Abstract
{

    public function imageResizer($url, $width, $height)
    {
        if(!file_exists($url)) {
            return false;
        }


        $pathInfo = pathinfo($url);

        $newFileName =  $pathInfo['filename']
            . '-'
            . $width . 'x' . $height
            . '.' . $pathInfo['extension'];

        //$fullPath = $options['newpath']  . $newFileName;

        if(!file_exists($fullPath)) {
            WideImage::load($options['file'])
                ->resize($options['sizex'], $options['sizey'])
                ->saveToFile($fullPath);
        }

        //return $fullPath;
    }

}